package com.example.demo.pojo;

import java.io.IOException;
import java.util.HashMap;
import java.util.List;
import java.util.Scanner;

/**
 * @program:IntelliJ IDEA
 * @Description:
 * @author:Mr.CheCheHuiBujianO
 * @data: 2023/3/3 18:54
 */
public class main {
    /*public static void main(String[] args) throws IOException {

        //staffArr员工集合
        *//**
         * 偏好输入规则：
         *
         * 工作日偏好 1、3、4、5、7
         * 工作时间偏好 9:30-21:30 9:00-21:00
         * 日工作时间偏好 6小时
         * 无偏好，正常工作
         *//*
        HashMap<String, Staff> staffArr = new HashMap<>();
        //调用
        TestUtil testUtil = new TestUtil();
        List<Staff> staffList = testUtil.selectAll();

        for (int i = 0; i < staffList.size(); i++) {
            staffArr.put(staffList.get(i).getName(), staffList.get(i));
        }
//        //店集合
        List<Store> stores = testUtil.selectStoreByName();
        Store store = stores.get(0);
        String name = store.getName();
        String address = store.getAddress();
        float size = store.getSize();
        store = new Store(name,address,size,staffArr);

//        Store store = new Store("1", "张家界", 100.0, staffArr);

        HashMap<String, Store> storeList = new HashMap<>();
        storeList.put(store.getName(), store);


        //已存在店、员工
        //员工染色体已自动初始化

        *//**
         * 需要排班的天数，这里只是为了获取是星期几
         *//*
        int DAY1 = 7;//
        for (int day = 1; day <= DAY1; day++) {
            store.use_GA(day);//哪天
        }

        //用的是一天来排的班

        int DAY2 = 30;
        for (int day = 1; day <= DAY2; day++) {
            storeList.get("门店1").use_GA(day);
        }


    }*/
}
